package com.sinosoft.ptas.service;

import java.util.List;

import com.sinosoft.ptas.entity.ProjectCotegoryEntity;

/**
 * 项目种类server接口定义
 * @author zhangxiaolong
 *
 */
public interface ProjectCotegoryService {
	/**
	 * 添加单个项目种类
	 * @return 实体编号
	 */
	public String createProjectCotegory(ProjectCotegoryEntity projectCotegoryEntity);
	
	/**
	 * 根据项目类型编号删除项目类型
	 * @param id
	 */
	public void deleteProjectCotegory(String id);
	
	
	/**
	 * 根据项目类型编号修改项目种类
	 * @param projectCotegoryEntity
	 */
	public void updateProjectCotegory(ProjectCotegoryEntity projectCotegoryEntity);
	
	/**
	 * 多条件查询项目类型
	 * @return 项目类型集合
	 */
	public List<ProjectCotegoryEntity> retieveProjectCotegorys();
	
	/**
	 * 根据项目类型编号查询项目类型
	 * @param id
	 * @return 项目类型实体
	 */
	public ProjectCotegoryEntity retieveProjectCotegory(String id);
}
